草庐IT

Android AVC预览

全部标签

android - 当 fragment 包含相机预览时 ViewPager 滑动滞后

我有一个使用ViewPager和3个fragment的3选项卡设置。其中一个fragment实现了二维码扫描器(ZBarScanner),它使用设备摄像头的实时View填充整个fragment。我发现此相机View会导致用户界面严重滞后。在选项卡之间滑动的动画要慢得多,应用程序的CPU使用率也大幅增加。运行跟踪View显示扫描程序库的“onPreviewFrame”方法占用了大部分处理器时间。我试过使用offscreenPageLimit-我发现需要将其设置为2以保持相机View有效,否则由于反复启动和关闭相机View,滑动时会出现非常严重的延迟。如何减少相机预览在我的应用程序中造成的

android - Grafika 的 CameraCaptureActivity - 预览尺寸变化时相机预览失真

我提到了Grafika'sCameraCaptureActivity在显示相机预览的同时录制视频。我对代码所做的更改(相关的)是-用户点击按钮启动PreferencesActivity,选择首选相机分辨率(存储宽度和高度值)并点击“返回”按钮返回到CameraCaptureActivity。在openCamera方法中-我不是硬编码width和height我从SharedPreferences中选取值AspectFrameLayout的属性是这样设置的android:background="@android:color/holo_blue_bright"。所以预览匹配AspectFra

Android 相机预览 vs 后台服务

如果我在Android上运行图像处理应用程序,哪个在内存/CPU使用率和发热问题方面会更好?使用预览运行相机。在后台服务中运行相机。This说后台服务占用大量内存(我以前认为相反)。我问这个问题的原因是因为我想全天候24/7运行该应用程序,但我不确定哪种方法更适合我的目的。我确实使用预览测试了我的应用程序运行摄像头,它在大约1周后因过热而停止。谢谢。 最佳答案 屏幕会消耗大量电量,因此请尽可能将其关闭。相机API本身并不关心您是在前台应用程序中还是在后台服务中,但您请求的同时输出越多,功耗可能就越高。同样,您要求的输出分辨率越高,功

android - 捕获相机预览以在 OpenCV 中使用。转换为 RGB 和灰色垫。 java 。安卓

我想检测相机预览中的人脸。我在OpenCV样本中看到了这个例子:@OverrideprotectedBitmapprocessFrame(VideoCapturecapture){capture.retrieve(mRgba,Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA);capture.retrieve(mGray,Highgui.CV_CAP_ANDROID_GREY_FRAME);if(mCascade!=null){intheight=mGray.rows();intfaceSize=Math.round(height*FdActivity.m

android - Activity 恢复时相机预览屏幕变黑

我一直在尝试让我的应用程序上的相机部分正常工作大约一个星期,在最终修复了一个错误后,它又创建了一个新错误。当我恢复Activity时,预览不起作用,录制功能也不起作用。通过查看Logcat,我发现我的Camera对象等于null,而且我找不到重新创建它的方法。我的创作mCamera=getCameraInstance();//Createpreviewviewandsetitasthecontentofouractivity.mPreview=newCameraPreview(this,mCamera);preview=(FrameLayout)findViewById(R.id.pr

android - 在相机预览中不工作 setAlpha

我想创建在Android系统上工作的相机预览。我还想让它透明50%。这就是问题所在。setAlpha在我使用时对我不起作用。这是我的服务,我用它来将SurfaceView添加到窗口:WindowManager.LayoutParamstmp=newWindowManager.LayoutParams(measuredWidth,measuredHeight,WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE|WindowManager.LayoutPar

Android:在方向更改时保留相机预览,而其他 View 可以旋转

我正在尝试构建自定义相机应用。我有一个扩展SurfaceView用于相机预览的类。当设备改变方向时,该表面会被破坏并重新创建,从而导致明显的“故障”,从而降低用户体验。我想做的是防止必须在方向更改时重新创建此相机预览。此外,我希望有一些按钮覆盖此预览(例如闪光灯、前置/后置摄像头的选择等),这些按钮会在方向改变时旋转。这类似于股票相机应用程序的作用:Stockcamerainlandscapemode.Stockcamerainportraitmode.Notethatbuttonsrotateonorientationchange.我发现的最佳方法(例如here中描述的)是使用lis

android - android camera2如何将预览帧数据馈送到OpenCV进行处理

我想在相机预览中做一些图像处理,比如灰度在旧的cameraapi中很容易,但是移植到camera2api中,我不知道怎么做publicvoidonPreviewFrame(byte[]data,Cameracam){//customimagedataprocessing}我试图从这里获取框架(如问题答案中所建议的那样):privatefinalImageReader.OnImageAvailableListenermOnImageAvailableListener=newImageReader.OnImageAvailableListener(){@Overridepublicvoid

java - 在没有打印服务预览的情况下打印

我想在我的应用程序中按下按钮并将pdf文档发送到打印机以直接打印(不显示来自打印框架Android4.4的系统android预览)。我该怎么做?我试图通过套接字连接到打印机。没问题,无一异常(exception),但我的打印机没有响应,也没有打印任何东西。也许我需要在手机上为具体打印机设置驱动程序?但是如何做到这一点以及我在哪里可以获得这样的驱动程序?已编辑 最佳答案 我编写了一个类来帮助将PDF文件直接打印到网络打印机,并提供其IP。它应该适用于大多数打印机,只要它们支持PJL命令。publicclassPrintService{

android - 使用适用于 Visual Studio 2015 预览版的 Xamarin 扩展创建 Android 应用程序时出现构建错误

我正在使用最近发布的VisualStudio2015预览版以及适用于VisualStudio的XamarianStudio5.6.3(或5.6.2)扩展。在下载和安装所有必需软件(全部成功完成)数小时后,我开始在VS2015P中开发Android应用程序,但每次创建空白Android应用程序时,我都会收到此错误,没有错误代码:The"MergeApkRecipelists"taskwasnotgivenavaluefortherequiredparameter"RecipeFiles". 最佳答案 通过查看Xamarin的.targ